﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace SistemaAcademicoBO.Entities
{
    public class Student : IEntity
    {
        #region FIELDS
        private Guid matriculaId;

        public Guid MatriculaId
        {
            get { return matriculaId; }
            set { matriculaId = value; }
        }

        string nome;

        public string Nome
        {
            get { return nome; }
            set { nome = value; }
        }
        string cpf;

        public string Cpf
        {
            get { return cpf; }
            set { cpf = value; }
        }
        DateTime nascimento;

        public DateTime Nascimento
        {
            get { return nascimento; }
            set { nascimento = value; }
        }
        char sexo;

        public char Sexo
        {
            get { return sexo; }
            set { sexo = value; }
        }
        int formado;

        public int Formado
        {
            get { return formado; }
            set { formado = value; }
        }
        string rg;

        public string Rg
        {
            get { return rg; }
            set { rg = value; }
        }
        string endereco;

        public string Endereco
        {
            get { return endereco; }
            set { endereco = value; }
        }
        string cep;

        public string Cep
        {
            get { return cep; }
            set { cep = value; }
        }
        string telefone;

        public string Telefone
        {
            get { return telefone; }
            set { telefone = value; }
        }
        string email;

        public string Email
        {
            get { return email; }
            set { email = value; }
        }
        int degreeCourseId;

        public int DegreeCourseId
        {
            get { return degreeCourseId; }
            set { degreeCourseId = value; }
        }
        DateTime dtIngresso;

        public DateTime DtIngresso
        {
            get { return dtIngresso; }
            set { dtIngresso = value; }
        }
        char periodo;

        public char Periodo
        {
            get { return periodo; }
            set { periodo = value; }
        }
        int userId;

        public int UserId
        {
            get { return userId; }
            set { userId = value; }
        }
        #endregion

        public Student()
        {

        }
    }
}
